package priv.menguer.template.controller;

/**
 * @Title Game.java
 * @description TODO
 * @time 2018年10月26日 上午11:46:48
 * @author menguer@126.com
 * @version 1.0
 */
public abstract class Game {
	abstract void initialize();

	abstract void startPlay();

	abstract void endPlay();

	// 模板
	public final void play() {

		// 初始化游戏
		initialize();

		// 开始游戏
		startPlay();

		// 结束游戏
		endPlay();
	}
}
